package com.xiaoyu.izf.model;

import javax.persistence.*;
import java.sql.Timestamp;

@Entity
@Table(name = "merchant_zfb_pay_channel_info", schema = "izf", catalog = "")
public class MerchantZfbPayChannelInfo {
    private int id;
    private String settleZfbAccount;
    private Integer settleType;
    private String settleAccountName;
    private String settleAccountCity;
    private String settleAccountBank;
    private String settleAccountBankBranch;
    private String settleBankAccount;
    private String settleLineNumber;
    private String settlemanName;
    private String settlemanPhone;
    private String settlemanIdcardnumber;
    private Double rateMasterScanGuest;
    private Double rateGuestScanMaster;
    private Double ratePreauthMasterScanGuest;
    private String picDoorhead;
    private String picCashier;
    private String picManageLocation;
    private String picLegalpersonIdcardFront;
    private String picLegalpersonIdcardReverse;
    private String picOpenAccountLicence;
    private String picBusinessLicence;
    private String picSettlemanIdcardFront;
    private String picSettlemanIdcardReverse;
    private String picIdcardInhand;
    private String picUnlegalpersonPrivateAuthletter;
    private String picLeaseContract;
    private String picBankcard;
    private String picOtherinfo1;
    private String picOtherinfo2;
    private Timestamp insertTime;

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Column(name = "id")
    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    @Basic
    @Column(name = "settle_zfb_account")
    public String getSettleZfbAccount() {
        return settleZfbAccount;
    }

    public void setSettleZfbAccount(String settleZfbAccount) {
        this.settleZfbAccount = settleZfbAccount;
    }

    @Basic
    @Column(name = "settle_type")
    public Integer getSettleType() {
        return settleType;
    }

    public void setSettleType(Integer settleType) {
        this.settleType = settleType;
    }

    @Basic
    @Column(name = "settle_account_name")
    public String getSettleAccountName() {
        return settleAccountName;
    }

    public void setSettleAccountName(String settleAccountName) {
        this.settleAccountName = settleAccountName;
    }

    @Basic
    @Column(name = "settle_account_city")
    public String getSettleAccountCity() {
        return settleAccountCity;
    }

    public void setSettleAccountCity(String settleAccountCity) {
        this.settleAccountCity = settleAccountCity;
    }

    @Basic
    @Column(name = "settle_account_bank")
    public String getSettleAccountBank() {
        return settleAccountBank;
    }

    public void setSettleAccountBank(String settleAccountBank) {
        this.settleAccountBank = settleAccountBank;
    }

    @Basic
    @Column(name = "settle_account_bank_branch")
    public String getSettleAccountBankBranch() {
        return settleAccountBankBranch;
    }

    public void setSettleAccountBankBranch(String settleAccountBankBranch) {
        this.settleAccountBankBranch = settleAccountBankBranch;
    }

    @Basic
    @Column(name = "settle_bank_account")
    public String getSettleBankAccount() {
        return settleBankAccount;
    }

    public void setSettleBankAccount(String settleBankAccount) {
        this.settleBankAccount = settleBankAccount;
    }

    @Basic
    @Column(name = "settle_line_number")
    public String getSettleLineNumber() {
        return settleLineNumber;
    }

    public void setSettleLineNumber(String settleLineNumber) {
        this.settleLineNumber = settleLineNumber;
    }

    @Basic
    @Column(name = "settleman_name")
    public String getSettlemanName() {
        return settlemanName;
    }

    public void setSettlemanName(String settlemanName) {
        this.settlemanName = settlemanName;
    }

    @Basic
    @Column(name = "settleman_phone")
    public String getSettlemanPhone() {
        return settlemanPhone;
    }

    public void setSettlemanPhone(String settlemanPhone) {
        this.settlemanPhone = settlemanPhone;
    }

    @Basic
    @Column(name = "settleman_idcardnumber")
    public String getSettlemanIdcardnumber() {
        return settlemanIdcardnumber;
    }

    public void setSettlemanIdcardnumber(String settlemanIdcardnumber) {
        this.settlemanIdcardnumber = settlemanIdcardnumber;
    }

    @Basic
    @Column(name = "rate_master_scan_guest")
    public Double getRateMasterScanGuest() {
        return rateMasterScanGuest;
    }

    public void setRateMasterScanGuest(Double rateMasterScanGuest) {
        this.rateMasterScanGuest = rateMasterScanGuest;
    }

    @Basic
    @Column(name = "rate_guest_scan_master")
    public Double getRateGuestScanMaster() {
        return rateGuestScanMaster;
    }

    public void setRateGuestScanMaster(Double rateGuestScanMaster) {
        this.rateGuestScanMaster = rateGuestScanMaster;
    }

    @Basic
    @Column(name = "rate_preauth_master_scan_guest")
    public Double getRatePreauthMasterScanGuest() {
        return ratePreauthMasterScanGuest;
    }

    public void setRatePreauthMasterScanGuest(Double ratePreauthMasterScanGuest) {
        this.ratePreauthMasterScanGuest = ratePreauthMasterScanGuest;
    }

    @Basic
    @Column(name = "pic_doorhead")
    public String getPicDoorhead() {
        return picDoorhead;
    }

    public void setPicDoorhead(String picDoorhead) {
        this.picDoorhead = picDoorhead;
    }

    @Basic
    @Column(name = "pic_cashier")
    public String getPicCashier() {
        return picCashier;
    }

    public void setPicCashier(String picCashier) {
        this.picCashier = picCashier;
    }

    @Basic
    @Column(name = "pic_manage_location")
    public String getPicManageLocation() {
        return picManageLocation;
    }

    public void setPicManageLocation(String picManageLocation) {
        this.picManageLocation = picManageLocation;
    }

    @Basic
    @Column(name = "pic_legalperson_idcard_front")
    public String getPicLegalpersonIdcardFront() {
        return picLegalpersonIdcardFront;
    }

    public void setPicLegalpersonIdcardFront(String picLegalpersonIdcardFront) {
        this.picLegalpersonIdcardFront = picLegalpersonIdcardFront;
    }

    @Basic
    @Column(name = "pic_legalperson_idcard_reverse")
    public String getPicLegalpersonIdcardReverse() {
        return picLegalpersonIdcardReverse;
    }

    public void setPicLegalpersonIdcardReverse(String picLegalpersonIdcardReverse) {
        this.picLegalpersonIdcardReverse = picLegalpersonIdcardReverse;
    }

    @Basic
    @Column(name = "pic_open_account_licence")
    public String getPicOpenAccountLicence() {
        return picOpenAccountLicence;
    }

    public void setPicOpenAccountLicence(String picOpenAccountLicence) {
        this.picOpenAccountLicence = picOpenAccountLicence;
    }

    @Basic
    @Column(name = "pic_business_licence")
    public String getPicBusinessLicence() {
        return picBusinessLicence;
    }

    public void setPicBusinessLicence(String picBusinessLicence) {
        this.picBusinessLicence = picBusinessLicence;
    }

    @Basic
    @Column(name = "pic_settleman_idcard_front")
    public String getPicSettlemanIdcardFront() {
        return picSettlemanIdcardFront;
    }

    public void setPicSettlemanIdcardFront(String picSettlemanIdcardFront) {
        this.picSettlemanIdcardFront = picSettlemanIdcardFront;
    }

    @Basic
    @Column(name = "pic_settleman_idcard_reverse")
    public String getPicSettlemanIdcardReverse() {
        return picSettlemanIdcardReverse;
    }

    public void setPicSettlemanIdcardReverse(String picSettlemanIdcardReverse) {
        this.picSettlemanIdcardReverse = picSettlemanIdcardReverse;
    }

    @Basic
    @Column(name = "pic_idcard_inhand")
    public String getPicIdcardInhand() {
        return picIdcardInhand;
    }

    public void setPicIdcardInhand(String picIdcardInhand) {
        this.picIdcardInhand = picIdcardInhand;
    }

    @Basic
    @Column(name = "pic_unlegalperson_private_authletter")
    public String getPicUnlegalpersonPrivateAuthletter() {
        return picUnlegalpersonPrivateAuthletter;
    }

    public void setPicUnlegalpersonPrivateAuthletter(String picUnlegalpersonPrivateAuthletter) {
        this.picUnlegalpersonPrivateAuthletter = picUnlegalpersonPrivateAuthletter;
    }

    @Basic
    @Column(name = "pic_lease_contract")
    public String getPicLeaseContract() {
        return picLeaseContract;
    }

    public void setPicLeaseContract(String picLeaseContract) {
        this.picLeaseContract = picLeaseContract;
    }

    @Basic
    @Column(name = "pic_bankcard")
    public String getPicBankcard() {
        return picBankcard;
    }

    public void setPicBankcard(String picBankcard) {
        this.picBankcard = picBankcard;
    }

    @Basic
    @Column(name = "pic_otherinfo1")
    public String getPicOtherinfo1() {
        return picOtherinfo1;
    }

    public void setPicOtherinfo1(String picOtherinfo1) {
        this.picOtherinfo1 = picOtherinfo1;
    }

    @Basic
    @Column(name = "pic_otherinfo2")
    public String getPicOtherinfo2() {
        return picOtherinfo2;
    }

    public void setPicOtherinfo2(String picOtherinfo2) {
        this.picOtherinfo2 = picOtherinfo2;
    }

    @Basic
    @Column(name = "insert_time")
    public Timestamp getInsertTime() {
        return insertTime;
    }

    public void setInsertTime(Timestamp insertTime) {
        this.insertTime = insertTime;
    }

    @Override
    public String toString() {
        return "MerchantZfbPayChannelInfo{" +
                "id=" + id +
                ", settleZfbAccount='" + settleZfbAccount + '\'' +
                ", settleType=" + settleType +
                ", settleAccountName='" + settleAccountName + '\'' +
                ", settleAccountCity='" + settleAccountCity + '\'' +
                ", settleAccountBank='" + settleAccountBank + '\'' +
                ", settleAccountBankBranch='" + settleAccountBankBranch + '\'' +
                ", settleBankAccount='" + settleBankAccount + '\'' +
                ", settleLineNumber='" + settleLineNumber + '\'' +
                ", settlemanName='" + settlemanName + '\'' +
                ", settlemanPhone='" + settlemanPhone + '\'' +
                ", settlemanIdcardnumber='" + settlemanIdcardnumber + '\'' +
                ", rateMasterScanGuest=" + rateMasterScanGuest +
                ", rateGuestScanMaster=" + rateGuestScanMaster +
                ", ratePreauthMasterScanGuest=" + ratePreauthMasterScanGuest +
                ", picDoorhead='" + picDoorhead + '\'' +
                ", picCashier='" + picCashier + '\'' +
                ", picManageLocation='" + picManageLocation + '\'' +
                ", picLegalpersonIdcardFront='" + picLegalpersonIdcardFront + '\'' +
                ", picLegalpersonIdcardReverse='" + picLegalpersonIdcardReverse + '\'' +
                ", picOpenAccountLicence='" + picOpenAccountLicence + '\'' +
                ", picBusinessLicence='" + picBusinessLicence + '\'' +
                ", picSettlemanIdcardFront='" + picSettlemanIdcardFront + '\'' +
                ", picSettlemanIdcardReverse='" + picSettlemanIdcardReverse + '\'' +
                ", picIdcardInhand='" + picIdcardInhand + '\'' +
                ", picUnlegalpersonPrivateAuthletter='" + picUnlegalpersonPrivateAuthletter + '\'' +
                ", picLeaseContract='" + picLeaseContract + '\'' +
                ", picBankcard='" + picBankcard + '\'' +
                ", picOtherinfo1='" + picOtherinfo1 + '\'' +
                ", picOtherinfo2='" + picOtherinfo2 + '\'' +
                ", insertTime=" + insertTime +
                '}';
    }
}
